لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Pyramid of Refactoring (Java) - کد را به تدریج پاک کنید [ویدئو]
Pyramid of Refactoring (Java) - Clean Code Gradually [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره اولین ماژول از سری Pyramid of Refactoring است که به دستیابی به کد پاک اختصاص داده شده است. با این دوره، نحوه مدیریت پاکسازی کدها از منظر فنی و سازمانی را یاد خواهید گرفت و با استفاده از IntelliJ IDE و جاوا، به طور عملی با بازآفرینی مجدد آشنا می شوید. language.در سرتاسر دوره، با تکنیکهای refactoring آشنا میشوید و تمام تغییرات را در زمان واقعی انجام میدهید. می توانید سورس کد را دانلود کرده و تمام تمرینات را در کنار مربی به صورت مرحله به مرحله انجام دهید.
از طریق یک پروژه نمونه، این دوره نشان میدهد که چگونه میتوانید از الگوی طراحی مترجم برای هدایت فرآیند بازسازی پایه کد خود استفاده کنید. شما Factory Method و Fluent Builder را بررسی خواهید کرد، دو الگوی طراحی خلاقانه که نتیجه فعالیتهای بازسازی هستند. این دوره همچنین شما را با اصول SOLID در عمل آشنا می کند تا به شما در یادگیری سریع آنها کمک کند.
در پایان این دوره، متوجه خواهید شد که چرا باید به جای اینکه آن را به عنوان یک کار جداگانه در نظر بگیرید، بازسازی را بخشی از فعالیت های روزانه توسعه نرم افزار خود قرار دهید.
تمامی فایل های کد و فایل های پشتیبان این دوره در GitHub موجود است: https://github.com/PacktPublishing/Pyramid-of-Refactoring-Java---Clean-Code-Gradually Replace Loop with Stream
استخراج نماینده/کلاس
استخراج رابط
Extract پارامتر Object
روش را با Method Object جایگزین کنید
روش استخراج/متغیر
Move Method - Inline Method/Variable این دوره برای توسعه دهندگان جاوا، معماران نرم افزار و رهبران تیم فناوری اطلاعات با دانش جاوا، نسخه جامعه IntelliJ، Junit و Maven است. بازآفرینی را در مراحل کوچک تمرین کنید * درک نحوه دستیابی به کد تمیز * کشف نحوه استفاده مجدد از الگوهای طراحی * درک اینکه چگونه اصول SOLID از refactoring پشتیبانی می کنند
سرفصل ها و درس ها
معرفی
Introduction
Pyramid of Refactoring (Java) - کد را به تدریج پاک کنید
Pyramid of Refactoring (Java) - Clean Code Gradually
در مورد دوره و سبک تدریس من
About the course and my teaching style
مبانی Refactoring
Refactoring Basics
معنای تجاری از بازسازی
Business meaning of refactoring
هرم Refactoring - سفر کشف
Pyramid of Refactoring - discovery journey
Pyramid of Refactoring - توضیح داده شد
Pyramid of Refactoring - explained
بالا رفتن از هرم بازسازی
Climbing up the Pyramid of Refactoring
منابع و دامنه کسب و کار توضیح داد
Sources and Business Domain explained
اول بازسازی در امتداد هرم
First refactoring along the pyramid
Pyramid of Refactoring - Recap
Pyramid of Refactoring - Recap
الگوی طراحی مترجم در حال ظهور
Emerging Interpreter Design Pattern
الگوی طراحی مترجم تکمیل شده
Completed Interpreter Design Pattern
جایگزینی روش با شیء متد - PlacementSpec
Replace Method with Method Object - PlacementSpec
Not Spec - از قرار دادن پرس و جو اجتناب کنید
Not Spec - Avoid a queried placement
اصول SOLID به استخراج Spec Implementations کمک می کند
SOLID Principles help to extract Spec Implementations
Generic AndSpec
Generic AndSpec
پشتیبانی از الگوهای طراحی خلاقانه
Creational Design Patterns Support
Factory Methods استفاده مستقیم سازنده ها را پنهان می کند
Factory Methods hide direct usage of constructors
Fluent Builder از ایجاد AndSpec پشتیبانی می کند
Fluent Builder supports AndSpec creation
Refactoring را با پشتیبانی Fluent Builder آزمایش می کند
Tests Refactoring with Fluent Builder support
کد خود را به طور مداوم پاک کنید
Clean your code continuously
بازسازی را به بخشی از فعالیت های روزانه خود تبدیل کنید
Make refactoring part of your daily activities
مهمترین اسلایدی که باید به خاطر بسپارید
The most important slide to remember
متشکرم
Thank You
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Wodek Krakowski یک مربی فنی مستقل، علاقهمند به فناوری اطلاعات، وبلاگنویس، توسعهدهنده و سخنران در کنفرانسهای بینالمللی است. او مشتاق ارائه نرمافزار ارزشمند با تمرکز بر دستیابی به کیفیت کد و مدیریت افراد برای کار و رشد با هم برای افزودن ارزش به تجارت است. او دورهها و وبلاگهای کد پاک و بازآفرینی را ارائه میدهد.
نمایش نظرات